From b4bfba00c4b16a876d4fa124d0b48ced6f099c5f Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 21 Jan 2016 08:20:06 -0500 Subject: [PATCH] Handle svg image assets in Adwaita The build glue for collecting all the assets in Adwaita as resources was assuming that they are all pngs, and tried to preprocess them into embedded GdkPixbufs. Fix it to leave svgs unmolested, so they can be recolored at runtime. --- gtk/Makefile.am | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gtk/Makefile.am b/gtk/Makefile.am index 516f1bbf32..7ed75b32a8 100644 --- a/gtk/Makefile.am +++ b/gtk/Makefile.am @@ -1215,10 +1215,14 @@ gtk.gresource.xml: Makefile.am inspector/Makefile.inc echo " theme/Adwaita/gtk-dark.css" >> $@; \ echo " theme/Adwaita/gtk-contained.css" >> $@; \ echo " theme/Adwaita/gtk-contained-dark.css" >> $@; \ - for f in $(srcdir)/theme/Adwaita/assets/*; do \ + for f in $(srcdir)/theme/Adwaita/assets/*.png; do \ n=`basename $$f`; \ echo " theme/Adwaita/assets/$$n" >> $@; \ done; \ + for f in $(srcdir)/theme/Adwaita/assets/*.svg; do \ + n=`basename $$f`; \ + echo " theme/Adwaita/assets/$$n" >> $@; \ + done; \ echo " theme/HighContrast/gtk.css" >> $@; \ echo " theme/HighContrast/gtk-inverse.css" >> $@; \ echo " theme/HighContrast/gtk-contained.css" >> $@; \ -- 2.30.2